منابع مشابه
Software (Re-)Engineering with PSF
This paper investigates the usefulness of PSF in software engineering and reengineering. PSF is based on ACP (Algebra of Communicating Processes) and as some architectural description languages are based on process algebra, we investigate whether PSF can be used at the software architecture level, but we also use PSF at lower abstract levels. As a case study we reengineer the compiler from the ...
متن کاملQuality-driven software re-engineering
Software re-engineering consists of a set of activities intended to restructure a legacy system to a new target system that conforms with hard and soft quality constraints (or non-functional requirements, NFR). This paper presents a framework that allows specific NFR such as performance and maintainability to guide the re-engineering process. Such requirements for the migrant system are modeled...
متن کاملProposed Software Re-engineering Process That Combine Traditinal Software Re- engineering Process With Spiral Model
Software re-engineering, a recent research area includes reverse engineering, forward engineering and reengineering tools while reengineering process modification to get new enhanced process until now does not discussed in a serious manner, so in this paper the traditional software reengineering process is discussed and the "proposed software reengineering process" is suggested. The proposed pr...
متن کاملOptimizing Return-On-Investment (ROI) for Empirical Software Engineering Studies Working Group Results
Return-on-investment (ROI) is a concept from the financial world. In the dynamic view, ROI describes the periodically recurring profits (returns) from fixed financial capital (investment). In the static view, ROI describes the one-time income or saving (return) realized as a consequence of a one-time expenditure (investment). In this case, if the return does not occur within a short time, later...
متن کاملA Survey of Object Identification in Software Re-engineering a Survey of Object Identification in Software Re-engineering a Survey of Object Identiication in Software Re-engineering
In order to translate a non-object-oriented (procedural) program into an object-oriented one, objects must be identi ed from the procedural program. Object-oriented programs (compared with procedural ones) are considered to be easier to reuse and maintain. Thus, object identi cation followed by translation from a non-object-oriented language into an object-oriented language is one way to re-eng...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGSOFT Software Engineering Notes
سال: 1996
ISSN: 0163-5948
DOI: 10.1145/227531.227537